package cn.tedu._01mvcboot01.Controller;

import cn.tedu._01mvcboot01.pojo.dto.BmiDTO;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class BMIController {
   @GetMapping("/v1/bmi")
    @ResponseBody
    public String shell(BmiDTO bmiDTO){
       Double height = bmiDTO.getHeight();
       Double weight = bmiDTO.getWeight();
       System.out.println(height+";"+weight);
       double s=weight/(height*height);
      if(s<18.5){
          return "偏瘦";
      }else if(s<24){
          return "正常";
      }else if(s<27){
          return "微胖";
      }else{
          return "肥胖";
      }

    }

    @GetMapping("/bmi/{height}/{weight}")
    @ResponseBody
    public String shell2(@PathVariable Double height,@PathVariable Double weight){
        double s=weight/(height*height);
        if(s<18.5){
            return "偏瘦";
        }else if(s<24){
            return "正常";
        }else if(s<27){
            return "微胖";
        }else{
            return "肥胖";
        }

    }
}
